﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Estsh.Core.Model.EnumUtil;

namespace Estsh.Core.Model.Extend.EnumUtil
{
	public class EnumUtil_Extend: WmsEnumUtil
	{
		[Description("入库扫描条码类型")]
		public enum WmsRackPackageType : int
		{
			[Description("箱条码")]
			CREATE = 0,
			[Description("周转箱")]
			WAITFOR = 1,
			[Description("组托")]
			INPLANT = 2,
		}


		[Description("工单表中的状态")]
		public enum MesWorkOrderStatus : int
		{
			[Description("创建")]
			FOUND = 10,
			[Description("下达（备料）")]
			ASSIGN_A_MISSION = 20,
			[Description("启动（生产中）")]
			FIRING = 30,
			[Description("暂停")]
			PAUSE = 40,
			[Description("完成")]
			COMPLETE = 50,
			[Description("关闭")]
			CLOSE = 60,
			[Description("取消")]
			CANCEL = 70,
			
		}

        [Description("备料类型")]
        public enum WmsMoveHeaderPrepareMaterial : int
        {
            [Description("一步法")]
            ONESTEP = 1,
            [Description("二步法")]
            TWOSTEP = 2,
           

        }

        [Description("工单表中的类型")]
        public enum MesWorkOrderType : int
        {
            [Description("常规库存")]
            CONVENTIONAL_INVENTORY = 10,
            [Description("定制库存")]
            CUSTOM_INVENTORY = 20,
            [Description("销售订单")]
            SALE_ORDER = 30,
            [Description("安全库存")]
            SAFE_INVENTORY = 40,
            [Description("返工")]
            REWORK = 50,
         

        }



    }
}
